export namespace SystemSpace {
  // 历史数据查询
  export interface HistoryStatQuery {
    factoryId?: number
    lineId?: number
    deviceId?: number
    dataTime: string
    timeType: number //2-月；3-日；4-时；
    energyType: string //电（electric）、自来水（water）、天然气（gas）
  }
  export interface HistoryStat {
    dataTime: string
    value: number
  }
  // 历史数据导出
  export interface ExportHistoryDataQuery {
    type: number // 类型：1-分厂，2-产线，3-设备
    ids: number[] // 导出范围ID集合
    startTime: string // 开始时间，格式：yyyy-MM-dd HH:mi:ss
    endTime: string // 结束时间，格式：yyyy-MM-dd HH:mi:ss
  }
  // 实时数据监测
  export interface RealTimeStatQuery {
    energyType?: string
    deviceId?: number
  }
  export interface RealTimeStat {
    name: string
    time: string
    unit: string
    value: string
  }
  //  负荷数据
  export interface ElectricStatQuery {
    deviceId?: number
    dataTime: string
    timeType: number
  }
  export interface ElectricStat {
    avgLoad: number
    loadList: Array<{
      dataTime: string
      value: number
    }>
    loadRate: string
  }
}
